package com.i2.test.one;

import java.util.ArrayList;
import java.util.List;

/**
 * 比较list的数据是否相等
 * @author 李声波
 *
 */
public class Compare {

	List<String> list1=new ArrayList<String>();
	List<String> list2=new ArrayList<String>();
	private void init()
	{
		
		list1.add("张三");
		list1.add("李四");
		list1.add("王五");
		for(int i=0;i<100;i++)
		{
			list1.add("张三"+i);
			list1.add("李四"+i);
			list1.add("王五"+i);
		}
		list2.add("王二麻子");
		list2.add("张三");
		list2.add("赵六");
		for(int i=0;i<100;i++)
		{
			list2.add("张三e"+i);
			list2.add("李四f"+i);
			list2.add("王五g"+i);
		}
	}
	
	public void compare()
	{
		long startTime=System.currentTimeMillis();
		for(String name:list1)
		{
			for(String name2:list2)
			{
				if(name.equals(name2))
				{
					System.out.println("找到相同的人:"+name);
				}
			}
		}
		long endTime=System.currentTimeMillis();
		System.out.println("完成时间："+(endTime-startTime)+"ms");
	}
	
	public static void main(String[] args) {
		Compare c=new Compare();
		c.init();
		c.compare();
	}
}
